package com.bill.common.user.service;

import com.bill.common.user.dto.AccountDTO;
import com.bill.common.user.entity.Account;

public interface IAccountService {
	String deltaTransfer(String loginName,String transAccount,Double value,String dtype);
	
	//财务充值
	void recharge(String loginName,Double sum);
	
	String accountActivate(String loginName);
	/**
	 * 查询当前用户财务信息
	 * @return
	 */
	AccountDTO findAccountInfo();
	
	/**
	 * 根据当前登录用户获取账号
	 * @return
	 */
	Account findAccountByLoginName();
	/**
	 * 根据当前登录用户获取账号
	 * @param loginName
	 * @return
	 */
	Account findAccountByLoginName(String loginName);
	
	AccountDTO findAccountInfoByLoginName(String loginName);
	String extract(String loginName,Double extractMoney);
	
	String addTo(String loginName,Double value);
	
	void lookPointAward(String loginName);
	void gantLookPointAward();
}
